#include"List.h"

void func()
{
	ListNode* l1 = Init();
	ListPushBack(l1, 1);
	ListPushBack(l1, 2);
	ListPushBack(l1, 3);
	ListPushBack(l1, 4);
	ListPushBack(l1, 5);
	ListPushFront(l1, 10);
	ListPushFront(l1, 20);
	ListPushFront(l1, 30);
	ListPushFront(l1, 40);
	ListPushFront(l1, 50);
	ListPopFront(l1);
	ListPopFront(l1);
	ListPopFront(l1);
	ListErase(ListFind(l1, 1));
	ListErase(ListFind(l1, 20));
	ListErase(ListFind(l1, 3));
	ListInsert(ListFind(l1, 2), 1);
	ListInsert(ListFind(l1, 5), 4);
	
	ListPrint(l1); 

}

int main()
{
    func();

	return 0;
}